haze/rag someone - French English Dictionary